package cli.tools;

import static org.junit.Assert.*;
import java.util.Stack;
import org.junit.*;

import shared.Income;

public class ActionTest {

	@Test
	public void testUndo() throws Exception {
		
		
		//addToUndoStack(Object Old, Object New, Process process, Object change)
		
		Stack<UndoPair> undoStack = new Stack<UndoPair>();
		Income income= null;
		Tools.action.addToUndoStack(null, income,
				Process.ADDINCOME, null);
		String expense = "EXPENSE1";
		Tools.action.addToUndoStack(null, expense,
				Process.ADDINCOME, null);
	
		Tools.action.undo();
		
		fail("Not yet implemented");
	}

	@Test
	public void testRedo() {
		fail("Not yet implemented");
	}

	@Test
	public void testAddToUndoStack() {
		fail("Not yet implemented");
	}

}
